Microsoft C# SQL Server Full Stack Developer
Location: On-site, Eden Prairie, MN
Salary: $90,000 - $100,000
Job Description:
The role of the developer is a hybrid of an analyst-programmer, contributing at junior, mid, or senior levels depending on experience. Responsibilities include designing, modifying, writing, and testing programs, as well as troubleshooting and resolving system issues. Developers work with custom applications, functions, and ERP system integrations, often involving database work to reuse or expand data fields.
Due to a lean team structure, developers also manage projects from initial discussions with business managers through development, implementation, and ongoing support. This includes designing systems and databases.
Responsibilities and Duties:
Project Management
- Collaborate with key business managers to establish work priorities and expectations.
- Investigate new business requests and application issues through formal and informal discussions.
- Plan and coordinate project tasks.
- Maintain project timelines, scope, and costs.
- Address project issues and communicate effectively with project teams and sponsors.
Applications Design and Development
- Define functional requirements in direct consultation with business users.
- Leverage in-depth understanding of current applications to develop solutions.
- Create specifications for programs, databases, and integrations.
- Develop and test new systems, modifications, and data structures.
Support
- Participate in upgrades and modifications to programs, third-party software, and data conversions.
- Maintain documentation for system designs and programs.
- Conduct testing for both internal and external programs.
- Ensure security and compliance in systems and data management.
- Fulfill ad hoc information requests and investigate system issues with a focus on resolution.
Training
- Develop and deliver user training and one-on-one support for application operations and updates.
Working Relationships
- Collaborate with a small team of developers specializing in Microsoft technologies and SQL Server.
- Interact with users for research, issue resolution, testing, documentation, and training.
- Coordinate with IT project managers for task assignments, guidance, and supervision.
- Work with business managers to gather requirements and validate systems.
Environment:
- Applications: Internally developed tools and integrations with ERP systems, Scheduling, Forecasting, ShopVue, SharePoint, and other platforms.
- Technologies: Microsoft .Net, Visual Studio, SQL Server
- Programming Languages: C#, Blazor, AngularJS, VB.Net, JavaScript, Asp.net, HTML, XML/JSON, CSS
Knowledge/Skills Required:
- Bachelor's degree in computer science or equivalent experience; coursework in accounting preferred.
- Basic understanding of accounting, manufacturing, and distribution is a plus.
- Basic understanding of AS/400
- 3-4 years of experience in enterprise application development, implementation, support, or administration.
- Strong verbal and written communication skills.
- Experience training system users and coordinating with external consultants and vendors is preferred.
- Ability to perform under pressure and adapt to changing environments and requirements.
- Exceptional organizational skills and the ability to manage multiple projects simultaneously.
- Self-motivated with a proactive approach to problem-solving.
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. For unincorporated Los Angeles county, to the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.